|
In memory addressing for Intel x86 computer architectures, segment descriptors are a part of the segmentation unit, used for translating a logical address to a linear address. Segment descriptors describe the memory segment referred to in the logical address.〔Bovet, D.P., & Cesati, M. (2000). ''Understanding the Linux Kernel (First Edition)''. O'Reilly & Associates, Inc.〕 The segment descriptor (8 bytes long in 80286) contains the following fields: # A segment base address # The segment limit which specifies the segment size # Access rights byte containing the protection mechanism information # Control bits ==x86-64== In X86-64, the code segment descriptor has the following form: Where the fields stand for: ; Base Address : 32 bit starting memory address of the segment ; Segment Limit : 20 bit length of the segment. How exactly this should be interpreted depends on other bits of the segment descriptor. ; DPL : descriptor-privilege level 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Segment descriptor」の詳細全文を読む スポンサード リンク
|